home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat112
/
mpls_patch_v1.3_demo
/
mpls_patch_demo.doc
< prev
next >
Wrap
Text File
|
1995-09-20
|
40KB
|
1,050 lines
MPLS Patch DEMO v1.3 (03/09/95)
- The Magic Pictures Loader System -
© Copyright 1995 Lejardinier Olivier
All Rights Reserved
1.1) Licence (Version DEMO)
1.2) Shareware
2.) Introduction
3.) Système requis
4.1) Installation de MPLS Patch DEMO
4.2) Installation de datatypes
5.) Tooltypes
6.) Configuration
7.1) Utilisation générale
7.2) Utilisation avec PEGGER
8.) Problèmes rencontrés
9.) Mises à jour
10.) Contacter l'auteur
11.) Remerciements
12.) Historique/Nouveautés
13.) Futures versions
Il est conseillé de lire d'une façon ordonnée cette documentation.
--------------------------------------------------------------------------
Installer
Copyright © 1985-1992 Commodore-Amiga, Inc. - All Rights Reserved
ReqTools Library - The Requester Toolkit - Release 2.2b+
Copyright © 1991-1994 Nico François - All Rights Reserved
Vous pouvez vous procurer d'excellents datatypes sur le serveur InterNet
wuarchive.wustl.edu (128.252.135.4)
--------------------------------------------------------------------------
*****************************************************************************
1.1) Licence (Version DEMO)
Dans cette documentation, le terme 'pack MPLS Patch' ou 'archive', désigne
tous les fichiers étant sous le copyright Lejardinier Olivier.
Cette acceptation de licence se rapporte à tous les programmes, à tous les
manuels et disquettes du pack 'MPLS Patch DEMO', version 1.0 ou supérieure.
Le non-respect d'un ou plusieurs des points ci-dessous provoquera
l'expiration de la licence, c-à-d terminera vos droits d'utiliser ou de
distribuer ce pack.
- Le prix de vente de la version démo ne peut être supérieur aux frais de
copie du logiciel, (support, frais de copie/de port).
- L'archive de MPLS Patch DEMO doit être distribuée dans son intégralité
(programmes, documentations, données annexes, etc...).
La distribution d'une partie de l'archive n'est pas autorisée.
- Aucun fichier contenu dans l'archive MPLS Patch DEMO ne peut être vendu
avec un produit commercial sans un accord préalable écrit de la part
de l'auteur.
- Le contenu global de l'archive MPLS Patch DEMO ne doit être modifiée
(c'est à dire patché, resourcé, recompilé, pour en modifié son
fonctionnement) en aucune façon.
DE TELLES ACTIONS SONT CONSIDEREES COMME DU PIRATAGE INFORMATIQUE, SONT
CONDAMNABLES PAR LA JUSTICE, ET PEUVENT CONDUIRE, ENTRE AUTRES, A UNE
PEINE D'EMPRISONNEMENT !!!
Cependant j'autorise :
- la (re)compression de cette archive avec n'importe quel compresseur.
- la traduction de cette documentation ou des fichiers de localisation
dans unee autre langue.
Il pourra me faire parvenir son travail pour que je puisse l'inclure
dans les futures versions de MPLS Patch (voir 'Contacter l'auteur').
- la distribution (sur disquette ou CD-ROM) de l'archive MPLS Patch DEMO
dans les collections de programmes du domaine publique avec une
préférence pour l'Amiga Library (crée par FredFish) tant que le
distributeur de la dite collection suit scrupuleusement les différents
points décrits ci-dessus.
L'auteur se réserve le droit d'interdire ou d'interrompre à n'importe quel
moment :
- La distribution ou les mises à jour de MPLS Patch (en version de
démonstration ou enregistrée).
- l'utilisation de MPLS Patch, version enregistrée ou non, à toute personne
qui en ferait un usage illégal ou non conforme à la fonction initiale du
programme.
Les profits résultants d'une utilisation/distribution illégale devront être
reversés au propriétaire du copyright.
L'auteur fournit ce programme "tel quel". Le risque entier de l'utilisation
de ce programme vous appartient. L'auteur ne sera pas responsable des
dommages résultant de l'utilisation de son programme, ni, mais non limité
à celles-ci, des pertes de données résultant de l'utilisation directe ou
indirecte de ce programme.
*****************************************************************************
1.2) Shareware
MPLS Patch est un programme SHAREWARE :
La version de MPLS Patch contenue dans cette archive est une démonstration
utilisable uniquement avec les programmes Brilliance, TrueBrilliance
DeluxePaint (DPaint), et n'est pas configurable.
Afin de rappeler à l'utilisateur sont devoir de payer le shareware s'il
utilise d'une façon régulière ce programme, une requête sera affichée à
chaque utilisation de MPLS Patch.
De plus, au bout d'un certain temps, le patch sera automatiquement
désactivé et retiré du système.
Pour vous enregistrez et donc acquérir une version complètement
opérationnelle, vous devrez m'envoyer 50FF (français) UNIQUEMENT EN ESPECES
ainsi que votre adresse complète à :
Lejardinier Olivier - MPLS Patch
9 rue Conti
76600 Le Havre
France
et vous la recevrez dans un délai d'une à deux semaines.
Notes :
- Seules les demandes d'enregistrement respectant tous les points décrits
ci-dessus, seront satisfaites.
- La version complète n'est actuellement disponible qu'auprès de l'auteur.
Si vous voulez vous enregistrez ne vous adressez à personne d'autre que
lui.
Signalez à l'auteur toute personne ou distributeur ayant proposé de vous
vendre une version enregistrée de MPLS Patch !.
Pour rédiger correctement votre demande d'enregistrement, vous pourrez vous
inspirer du contenu du fichier 'Registration' (double-cliquez sur son icône
pour le visualiser).
Si vous possédez une imprimante, vous pouvez imprimer ce fichier en cliquant
UNE FOIS sur l'icône du programme 'Print' puis DEUX FOIS sur l'icone du
fichier 'Registration'.
Pour que cela fonctionne le programme 'PrintFiles' (fournit avec le
Workbench) doit être installé dans le répertoire 'SYS:Tools'.
Il ne vous restera plus qu'à le remplir et à l'envoyer, accompagné de votre
règlement en espèces, à l'adresse indiqué ci-dessus.
---------------------------------------------------------------------------
Licence (Version enregistrée) :
Dans ce chapitre, le terme 'pack MPLS Patch' ou 'archive', désigne tous les
fichiers étant sous le copyright Lejardinier Olivier.
Cette acceptation de licence se rapporte à tous les programmes, à tous les
manuels et disquettes du pack 'MPLS Patch', version enregistrée, 1.0 ou
supérieure.
Le simple fait de s'enregistrer valide cette acceptation de licence.
Le non-respect d'un ou plusieurs des points ci-dessous provoquera
l'expiration de la licence, c.-à-d. terminera vos droits d'utiliser ce pack.
- Vous ne devrez EN AUCUN CAS redistribuer l'archive de la version
enregistrée.
- L'archive de MPLS Patch vous sera fourni avec un fichier clé,
indispensable au bon fonctionnement de MPLS Patch, contenant sous forme
codée et non codée votre adresse complète, ainsi que votre numéro
d'enregistrement.
N'essayer en aucune façon de modifier ce fichier clé, cela rendrait
MPLS Patch inopérant et planterait votre système !!!
- Aucun fichier contenu dans l'archive MPLS Patch ne pourra être vendu avec
un produit commercial sans un accord préalable de la part de l'auteur.
- Le contenu global de l'archive MPLS Patch ne doit être modifié (c'est à
dire patché, ressourcé, recompilé, pour en modifié son fonctionnement) en
aucune façon.
DE TELLES ACTIONS SONT CONSIDEREES COMME DU PIRATAGE INFORMATIQUE ET
PEUVENT CONDUIRE, ENTRE AUTRES, A UNE PEINE D'EMPRISONNEMENT !!!
L'auteur se réserve le droit d'interdire ou d'interrompre à n'importe quel
moment :
- La distribution ou les mises à jour de MPLS Patch (en version de
démonstration ou enregistrée).
- l'utilisation de MPLS Patch, version enregistrée ou non, à toute personne
qui en ferait un usage illégal ou non conforme à la fonction initiale du
programme.
Les profits résultants d'une utilisation/distribution illégale devront être
reversés au propriétaire du copyright.
L'auteur fournit ce programme "tel quel". Le risque entier de l'utilisation
de ce programme vous appartient. L'auteur ne sera pas responsable des
dommages résultant de l'utilisation de son programme, ni, mais non limité
à celles-ci, des pertes de données résultant de l'utilisation directe ou
indirecte de ce programme.
*****************************************************************************
2.) Introduction
J'ai créé ce patch pour permettre à n'importe quelle application
de charger des images dans des formats qu'elles ne gèrent pas normalement,
comme le JPEG, GIF, TARGA, etc...
Ainsi, si vous voulez qu'une certaine application puisse gérer un format
d'image particulier (c.-à-d. la plupart du temps autre que l'IFF ILBM), il
vous suffit de trouver un datatype (voir 'Installation de datatypes')
pouvant gérer ce format, et de l'installer dans votre système.
Vous pouvez, par exemple, utiliser MPLS Patch avec des applications telles
que :
- (True)Brilliance.
- DPaint.
- Imagine (très utile pour les textures en JPEG !!!).
- ADPro s'il vous manque certains loaders.
- FinalCopy
- FinalWriter
- etc...
MPLS Patch a été testé avec succés avec les applications ci-dessus.
Note : La version de démonstration n'est utilisable qu'avec Brilliance,
TrueBrilliance ou DeluxePaint (DPaint).
*****************************************************************************
3.) Système requis
Pour fonctionner, ce programme nécessite obligatoirement :
- L' OS 3.0 ou supérieur.
- Des datatypes pouvant gérer des formats d'images.
- La ReqTools librairie v38 ou supérieure.
- Un disque dur.
- Suffisamment de mémoire.
MPLS Patch a été testé avec succès sur (DD = Disque Dur) :
- A1200/14 Mhz/2Mo CHIP/DD (sur de petites images)
- A1200/14 Mhz/2Mo CHIP/DD/Blizzard A1220/28Mhz/4Mo FAST/68882 32Mhz
- A1200/14 Mhz/2Mo CHIP/DD/Blizzard A1220/28Mhz/8Mo FAST/68882 32Mhz
-> ma configuration
- A1200/14 Mhz/2Mo CHIP/DD/Blizzard A1230/50Mhz/8Mo FAST
- A1200/14 Mhz/2Mo CHIP/DD/Blizzard A1230/50Mhz/8Mo FAST/68882 50Mhz
- A4040/30 Mhz/2Mo CHIP/DD/18Mo FAST/EGS Spectrum 2Mo
*****************************************************************************
4.1) Installation de MPLS Patch DEMO
Pour installer MPLS Patch DEMO sur votre disque dur, copier ou désarchiver
le répertoire 'MPLS_Patch_DEMO' à l'endroit que vous voulez, puis
double-cliquez sur l'icône 'Install MPLS Patch DEMO' pour lancer
l'installation.
Note : Le programme Installer de Commodore doit être déjà installé sur votre
disque dur.
Si vous ne possédez pas ce programme, vous pouvez vous le procurer
auprès de votre distributeur de programmes du domaine publique.
Le programme 'Installer' est aussi présent sur la disquette
'Install Disk' faisant partie du jeu de disquettes contenant le
Workbench.
*****************************************************************************
4.2) Installation de datatypes
Pour fonctionner correctement, MPLS Patch a absolument besoin de librairies
que l'on appelle couramment 'Datatypes'.
Un 'Datatype' est en fait un programme exécuté par le système
d'exploitation (ou une application) lorsque celui-ci rencontre un type de
donnée qu'il ne connaît pas (c.-à-d. autre que l'IFF).
Un 'Datatype' se compose, la plupart du temps, de deux fichiers :
- Un fichier sans icône et comportant l'extension '.datatype' qui doit être
placé dans le répertoire 'SYS:Classes/Datatypes' de votre partition
Workbench.
- Un fichier (souvent de très petite taille) avec une icône, qui doit être
placé dans le répertoire 'SYS:Devs/Datatypes' si vous voulez qu'il soit
actif à chaque fois que vous redémarrerez votre Amiga, ou bien, il peut
être placé dans le répertoire 'SYS:Storage/Datatypes' qui, comme son nom
l'indique, est un répertoire de 'rangement'.
Si vous choisissez cette dernière possibilité, le 'Datatype' en question
ne sera actif QUE si vous double-cliquez sur son icône.
Note : Vous devrez toujours vérifier, en cliquant UNE FOIS sur l'icône
et en allant dans le menu 'Icon/Information' du Workbench, que
'outil par défaut (ou 'Default tool') est :
C:AddDataTypes
Pour plus d'information, se référer au chapitre '4-17 Types de données' du
manuel du Workbench 3.0.
*****************************************************************************
5.) Tooltypes
Un 'Tooltype' est un paramètre de configuration que l'on peut spécifier
directement dans l'icône du programme.
Pour modifier un tooltype d'un icône, cliquer UNE FOIS sur l'icône et
sélectionner le menu 'Icons/Informations' du Workbench.
Pour l'utilisation générale du programme Informations, se référer au manuel
du Workbench.
Tooltypes de MPLS Patch DEMO :
QUIET :
Si ce tooltype est spécifié, le programme n'affichera pas le message
'Patch installed !!!' lors de l'installation du patch dans le système.
Vous pouvez ainsi installer MPLS Patch dans le répertoire 'WBStartup' du
Workbench pour qu'il soit présent dans votre système à chaque fois que
vous redémarrerez votre Amiga (n'oublier pas de spécifier, en plus de
QUIET, le tooltype DONOTWAIT pour que le système n'attende pas la fin de
l'exécution du programme).
DISABLE :
Si ce tooltype est spécifié, MPLS Patch ne s'installera pas dans le système
lors de la procédure de démarrage du Workbench.
Il vous permet donc de récupérer un peu de mémoire, si vous en avez besoin,
sans avoir à retirer l'icône de MPLS Patch du répertoire WBStartup.
POPUP_MSG :
Si ce tooltype est spécifié, MPLS Patch affichera tous ses messages sur
l'écran publique défini par défaut (Worbench ou autre) et ceci en basculant
cet écran en premier plan.
REQ_MOUSE_POS :
Si ce tooltype est spécifié, MPLS Patch affichera tous ses messages à
l'emplacement du pointeur de souris.
Note :
La version enregistrée de MPLS Patch supporte d'autres tooltypes (voir le
chapitre 'Configuration').
*****************************************************************************
6.) Configuration
La version de démonstration N'EST PAS configurable.
Si vous désirez acquérir une version complète, voyez la section 'Shareware'
de cette documentation.
Cette partie de la documentation n'est donnée qu'à titre d'information, vous
permettant ainsi de connaître les possibilités de configuration du programme
en version enregistrée.
---------------------------------------------------------------------------
Tooltypes :
HISTORY :
Si ce tooltype est spécifié avec un argument numérique, MPLS Patch gardera
la trace d'un certain nombre d'images déjà utilisées, ceci pour accélérer
les temps de conversion d'images que vous utilisez souvent ou dont le
format original est long à convertir.
Exemple : HISTORY=5 : MPLS Patch fera un historique de 5 fichiers.
Note : Si HISTORY n'est pas spécifié ou si aucun argument numérique n'est
spécifié, MPLS Patch utilise une valeur par défaut égale à 1.
CONFIGFILE_PATH :
Ce tooltype doit TOUJOURS être spécifié car il indique le chemin d'accès
au fichier de configuration de MPLS Patch.
Si ce tooltype n'est pas spécifié ou si un chemin d'accès n'est pas
spécifié ou n'est pas valide, MPLS Patch vous le signalera et ne
s'installera pas dans le système.
TEMPDIR_PATH :
Si ce tooltype est spécifié, il indique à MPLS Patch le chemin d'accès au
répertoire temporaire utilisé pour stocker l'historique de fichiers.
Si aucun argument n'est spécifié ou si le chemin d'accès n'est pas valide,
MPLS Patch vous demandera s'il faut utiliser le répertoire par défaut 'T:'
ou quitter.
NOTIFY_CONFIG_CHG :
Si ce tooltype est spécifié, à chaque fois que le fichier de configuration
est modifié, MPLS Patch vous demandera si vous voulez utilisez la nouvelle
configuration , ou l'ignorer et continuer à utiliser l'ancienne.
Si ce tooltype n'est pas spécifié, MPLS Patch prendra en compte la nouvelle
configuration AUTOMATIQUEMENT sans vous avertir.
---------------------------------------------------------------------------
Options de configuration :
La configuration de MPLS Patch est contenue dans un fichier texte standard
dont l'édition se fera à l'aide d'un éditeur de texte quelconque.
Syntaxe d'une ligne de configuration :
Les lignes commençant par le caractère ; ou par un saut de ligne sont
ignorées. Ces caractères vous permettent donc d'insérer des commentaires
dans le fichier.
Options disponibles :
TASK/A/K
USEPATNAME/S
DTLIST/K
DTINFOS/S
AUTORELOAD/S
AUTORECONVERT/S
CHGPAL/S
POPUP_MSG/S
REQ_MOUSE_POS/S
VERBOSE/S
- Les options du type '/A/K' doivent toujours être spécifiés dans la ligne
de configuration AVEC leur mot clé (ici, le mot clé est 'TASK').
- Les options du type '/K' sont facultatifs mais le mot clé doit être
présent dans le ligne de configuration si l'on veut utiliser cette option.
- Les options du type '/S' agissent comme des interrupteurs.
L'option correspondante n'est active que si son mot clé est spécifié.
Description des options :
- TASK/A/K :
Cet option indique le nom de l'application à patcher.
Vous pouvez écrire ce nom en caractères minuscules ou majuscules ou bien
les deux, cela n'a pas d'importance.
Exemple : TASK="DPaint" est équivalent à TASK="dPAint"
Le nom de l'application à patcher peut contenir des 'jokers' permettant
ainsi de paramètrer de la même façon plusieurs applications en une seule
ligne de commande.
Exemple : TASK="#(True)Brilliance" AUTORELOAD VERBOSE
-> patche "Brilliance" et "TrueBrilliance" avec les mêmes
options.
Cette possibilité est aussi très pratique pour patcher les applications
multi-processus (ex traitements de texte)
Exemple : TASK="FW1_Process.[~0]" AUTORELOAD VERBOSE REQ_MOUSE_POS
-> patche toutes les "fenêtres" sauf la 0 de FinalWriter.
Pour obtenir le nom de l'application à patcher, vous devez lancer cette
application, puis utiliser un programme tel que 'ARTM' ou un
équivalent et regarder la liste des tâches présentes dans le système.
A la place d'ARTM, vous pouvez aussi utiliser 'TaskList' (situé dans le
répertoire 'C:') :
- Lancer l'application dont vous voulez obtenir le nom.
- Ouvrer une fenêtre Shell.
- Exécuter TaskList.
- Relever le nom de l'application.
Note : - La plupart du temps le nom de l'application à patcher
correspond au nom du programme.
- Certaines applications créent plusieurs sous-tâches, il se peut
que le nom à utiliser soit celui d'une de ces sous-tâches.
Exemple : Pour FinalWriter, le nom à utiliser est FW1_Process.1
- USEPATNAME/S :
Cette option est pour l'instant sans utilité, elle servira pour les
prochaines versions de MPLS Patch.
Elle indique au patch d'utilisé l'argument de TASK tel quel pour renommer
le nom de la tache patchée et non pas d'utiliser le "vrai" nom de la
tâche. Elle servira pour les programmes de préférences des datatypes.
Exemple : TASK="#(True)Brilliance" AUTORELOAD VERBOSE
MPLS Patch renommera la tâche de Brilliance en
"MPLS Patch - Brilliance"
ou de TrueBrilliance en :
"MPLS Patch - TrueBrilliance"
alors que :
TASK="#(True)Brilliance" USEPATNAME AUTORELOAD VERBOSE
indiquera à MPLS Patch de renommer les tâches de Brilliance et
de TrueBrilliance en "MPLS Patch - #{True)Brilliance"
- DTLIST/K :
Cette option permet d'indiquer les datatypes (et uniquement ceux-là) qui
seront utilisé par le patch.
Cela vous permet d'utiliser pleinement MPLS Patch avec par exemple des
logiciels de traitement d'images sans pour autant que le patch se
substitue aux loaders interne du programme.
Exemple d'utilisation avec ADPro :
Si vous ne posséder pas le loader TARGA :
TASK="UNIVERSAL" DTLIST="Targa" AUTORELOAD VERBOSE
TASK="IFF" DTLIST="Targa" AUTORELOAD ; Patche le loader IFF
Si vous ne posséder ni le loader TARGA ni le loader REKO :
TASK="UNIVERSAL" DTLIST="Targa,REKO Cardset" AUTORELOAD VERBOSE
TASK="IFF" DTLIST="Targa,REKO Cardset" AUTORELOAD
; Patche le loader IFF
- DTEXCLIST/K :
Cette option permet d'indiquer les datatypes (et uniquement ceux-là) qui
NE seront PAS utilisé par le patch.
Exemple d'utilisation avec Brilliance :
TASK="Brilliance" DTEXCLIST="JPEG,JFIF" AUTORELOAD VERBOSE
signifie "utiliser tous les datatypes disponibles pour charger une image
sauf les datatypes JPEG et JFIF gérant les images au format JPEG"
- DTINFOS/S :
Cette option obligera MPLS Patch à vous demander une confirmation avant
d'utiliser un datatype pour charger une image.
- AUTORELOAD/S :
Cette option indiquera au patch de recharger automatiquement une image,
si celle-ci fait partie de l'historique de fichiers.
- AUTORECONVERT/S :
De même, cette option indiquera au patch de reconvertir automatiquement
une image, si celle-ci fait partie de l'historique de fichiers.
- CHGPAL/S :
Cette option indique au patch de modifier certaines couleurs de l'écran
de l'application patchée afin d'obtenir une meilleur lisibilité des
requêtes.
Note : Cette option est très utile si vous voulez patcher le programme
DeluxePaint ou Imagine.
- POPUP_MSG/S :
Cette option réalise la même fonction que le tooltype du même nom, c.-à-d
basculer en premier plan l'écran de l'application patchée lorsque
MPLS Patch affichera ses messages.
- REQ_MOUSE_POS/S :
Cette option réalise la même fonction que le tooltype du même nom, c.-à-d
afficher les messages de MPLS Patch à la position du pointeur de souris.
- VERBOSE/S :
Cette option indiquera au patch d'afficher des informations sur les
différentes étapes de la conversion d'une image, ainsi que des
informations sur l'image elle-même.
*****************************************************************************
7.1) Utilisation
NOTE TRES TRES IMPORTANTE (Valable uniquement pour la démo de MPLS Patch) :
Avant toute utilisation de MPLS Patch DEMO, assurez-vous bien que les
programmes portent bien les noms suivants (les minuscules ou majuscules
n'ont pas d'importance) :
- Brilliance : pour le patch MPLS_Patch.Brilliance
- TrueBrilliance : pour le patch MPLS_Patch.TrueBrilliance
- DPaint : pour le patch MPLS_Patch.DPaint
SINON, LES PATCHS CORRESPONDANT SERONT INOPERANTS !!!
Utilisation générale :
Pour installer le patch dans votre système, il suffit de double-cliquer sur
son icône, ou de taper son nom dans une fenêtre Shell (à condition que vous
l'ayez placé dans un répertoire accessible par le Shell).
Si vous voulez que MPLS Patch soit actif en permanence dans votre système
vous devrez déplacer son icône dans le répertoire 'WBStartup' de votre
partition Workbench (vous devrez modifier en conséquence certains
'Tooltypes').
CEPENDANT, n'oublier pas qu'il s'agit de la version de démonstration, et
que celle-ci se désactivera au bout d'un certain temps.
Pour retirer le patch du système, il suffit de l'exécuter une deuxième
fois, soit en double-cliquant sur son icône, soit en tapant son nom dans
une fenêtre Shell (à condition que vous l'ayez placé dans un répertoire
accessible par le Shell).
Si pour une raison quelconque vous n'arriver pas à quitter MPLS Patch, vous
devrez choisir 'Forcer' A L'UNIQUE CONDITION que le patch n'effectue AUCUN
accès fichier, sinon guru ('Software Failure').
Il est possible de désactiver temporairement le patch en relancant le
programme puis en choisissant 'Désactiver'.
Pour le réactiver à nouveau, relancer le programme et choisisser 'Activer'
*****************************************************************************
7.2) Utilisation avec PEGGER
Les personnes possèdant le programme PEGGER peuvent l'utiliser simultanément
avec MPLS Patch si les conditions suivantes sont respectées :
- Si les deux programmes se trouvent dans le répertoire 'WBStartup' de la
partition Workbench, le programme PEGGER doit être démmarré AVANT
MPLS Patch.
Pour être sûr que cette condition soit réalisée vous devez ajouter (ou
modifier), dans les icônes des deux programmes, le tooltype 'STARTPRI',
indiquant au système l'ordre de démarrage des programmes.
Par défaut le tooltype STARTPRI de MPLS Patch est positionné à 126, donc,
pour le tooltype STARTPRI de PEGGER, vous devez indiquer une valeur égale
à 127.
- Si le programme PEGGER ne se trouve pas dans le répertoire 'WBStartup',
vous devrez alors quitter MPLS Patch, démarrer PEGGER, et redémarrer
MPLS Patch.
*****************************************************************************
8.) Problèmes rencontrés
Divers :
Il peut arriver qu'une application patchée par MPLS Patch plante sans raison
apparente lorsque l'on essaie de la démarrer.
Le problème peut provenir d'un débordement de la pile de cette application,
engendrant alors un plantage.
Pour éviter cela, il suffit d'augmenter la taille de la pile de cette
application de la maniére suivante :
Si cette application possède une icône :
- cliquez une fois sur l'icône.
- aller dans le menu "Icônes/Informations..." du Workbench.
- ajouter 1024 octets à la valeur de "Pile :"
Si cette application se lance à partir du Shell (CLI) utiliser la commande
AmigaDOS 'Stack' pour augmenter la valeur de la pile.
---------------------------------------------------------------------------
Datatypes :
1) Certains datatypes que vous pourriez rajouter dans votre système, peuvent
ne pas fonctionner correctement avec MPLS Patch.
Le problème ne vient pas de MPLS Patch mais du datatype lui-même : en
effet, il se peut que le datatype sache bien lire les fichiers, mais
qu'il ne sache pas les écrire correctement au format IFF ILBM.
Si le cas se présente avec un datatype, le fichier qu'il créera sera
"endommagé", ne comportera pas les bonnes couleurs (écran noir), ou,
pire, n'écrira jamais de fichiers IFF ILBM.
Donc, si vous rencontrez un tel problème, changez ce datatype !!!
Vérifier aussi que vous n'avez pas installé deux datatypes gérant le
même type de données : suivant l'ordre de priorité qu'ils auront dans le
système, l'un pourrait ne pas fonctionner correctement mais l'autre oui
et vice-versa...
Exemple : Les deux datatypes 'JPEG' et 'JFIF' gèrent le même format
d'image.
2) Un reproche que l'on pourrait quelques fois faire aux datatypes, c'est
leur lenteur à charger une image (en comparaison avec certains programmes
d'affichage ou de traitement d'images).
Tout d'abord, il ne faut pas oublier que MPLS Patch utilise d'une façon
particulière les datatypes. Chaque datatype utilisé par MPLS Patch
réalise les étapes suivantes à chaque fois :
a) Lecture du fichier par le datatype :
a.1) décompression des données du fichier.
a.2) création de bitplanes en mémoire CHIP.
b) Ecriture au format IFF ILBM :
b.1) compression "ByteRun".
b.2) écriture des données dans un fichier temporaire.
c) Lecture, par l'application patchée, du fichier IFF ILBM.
c.1) décompression "ByteRun" des données du fichier.
c.2) création de bitplanes en mémoire
c.x) etc...
Par rapport à un programme d'affichage ou de traitement d'images, lors
de la lecture d'une image, les étapes b) et c) sont en plus.
Cette lenteur est d'autant plus importante que si vous possédez une
machine peu rapide, avec peu de mémoire ou sans coprocesseur mathématique.
Il faut être conscient que certains formats d'image peuvent demander des
ressources matérielles importantes (processeur rapide, nécessité d'un
coprocesseur mathématique, etc...) du fait même de la compexité de leur
algorithme de compression ou de la structure des données (ex : JPEG, GIF).
Cependant, vous devriez pouvoir trouvez dans le domaine publique des
datatypes possédant de trés bonnes performances.
Note : MPLS Patch n'a AUCUNE influence sur la rapidité d'exécution d'un
datatype.
Pour les prochaines versions de MPLS Patch, j'aimerais développer
mes propres datatypes afin d'adapter au mieux leur fonctionnement
(en supprimant par ex l'étape a.2) et en utilisant aussi
souvent que possible la mémoire FAST plus rapide que la mémoire
CHIP).
La création d'un système de Loaders/Savers pourait être aussi une
solution intéressante.
3) L'autre reproche que l'on pourrait faire à certains datatypes, c'est
une utilisation importante (et souvent exclusive) de la mémoire CHIP.
Du fait que cette mémoire possède une taille fixe, cela peut être génant
lorsque l'on veut charger plusieurs images de tailles importantes.
Remarque : Si lors de l'utilisation de MPLS Patch, celui-ci vous affiche
"mémoire insuffisante" juste après le message "Patientez SVP,
lecture du fichier..." il s'agit d'un manque de mémoire CHIP.
*** AVIS AUX PROGRAMMEURS DE DATATYPES *** :
Messieurs, pensez à ajouter une nouvelle méthode (ex DTM_CONVERT) à votre
datatype, qui serait réservée à la conversion d'une image d'un format
vers un autre ou qui, du moins, permettrait l'utilisation de la mémoire
FAST lors de l'écriture du fichier IFF ILBM (cela est réalisable étant
donné que les données ne seront jamais affichées à l'écran).
*****************************************************************************
9.) Mises à jour
Les prochaines mise à jour de MPLS Patch version démo seront disponibles
auprès de la plupart des distributeurs de programmes du domaine publique.
Les personnes enregistrées recevront de ma part une notification des
nouvelles versions disponibles de MPLS Patch.
*****************************************************************************
10.) Contacter l'auteur
Vous êtes libre de m'envoyer des rapports de bogues, des commentaires, ou
des suggestions, à l'adresse suivante :
Lejardinier Olivier - MPLS Patch
9 rue Conti
76600 Le Havre
France
Pour les rapports de bogues vous pouvez vous inspirer du contenu du fichier
'Bugs_Report' (double-cliquez sur son icône pour le visualiser).
Si vous possédez une imprimante, vous pouvez imprimer le fichier
'Bugs_Report' : cliquez UNE FOIS sur l'icône 'Print' puis, double-cliquez
sur l'icône du fichier 'Bugs_Report'.
Pour que cela fonctionne le programme 'PrintFiles' (fournit avec le
Workbench) doit être installé dans le répertoire 'SYS:Tools'.
Avant de m'envoyer un rapport de bogues, vérifier tout d'abord que la
solution à votre problème n'est pas expliquée dans cette documentation.
Voyez notamment, à ce sujet, la section 'Problèmes rencontrés'.
*****************************************************************************
11.) Remerciements
Je tiens à remercier :
- tous les beta-testeurs qui ont testé mon programme.
- toutes les personnes qui se sont enregistrées pour la version complète
de MPLS Patch.
- Nico François pour sa librairie ReqTools.
- Stefan Stuntz pour MUI.
- les personnes suivantes :
* Christoph Feck (JFIF/JPEG)
* Matthias Scheler (PCX)
* Arthur Pijpers (REKO,TARGA)
* Michael Zucchi (GIF)
pour leurs datatypes qui m'ont permis de créer et tester MPLS Patch.
- les ingénieurs software de l'ex-Commodore pour avoir conçu un OS aussi
agréable à programmer (même en assembleur !!!).
*****************************************************************************
12.) Historique/Nouveautés
v1.3 (03/09/95) :
Nouveautés :
Tooltypes :
- 'POPUP_MSG' : indique au patch de positionner en premier plan l'écran
du Workbench ou de l'écran publique par défaut, sur lequel sont affichées
les requêtes générales de MPLS Patch.
- 'REQ_MOUSE_POS' : indique au patch de positionner les requêtes générales
de MPLS Patch sous le pointeur de souris.
- Ajout du tooltype 'DISABLE' permettant de désactiver MPLS Patch
pour qu'il ne soit pas exécuté lors de la procédure de lancement
'WBStartup'.
Divers :
- Pour stocker ses données temporaires, MPLS Patch utilise la pile de
l'application patchée. Cette utilisation a été réduite au strict minimum
afin d'éviter d'éventuel débordement.
- Meilleur compatibilité avec le datatype JFIF (JPEG) de Christoph Feck :
Vous pouvez désormais configurer le datatype JFIF pour CHAQUE
application patchée par MPLS Patch.
En effet, du fait que le patch remplacait le nom de l'application
patchée par "MPLS Patch", vous ne pouviez définir qu'une configuration
'générale'.
Maintenant, pour configurer chaque application que MPLS Patch a patchée,
vous devez indiquer dans la liste du programme de préférences
'JFIFDatatype' les noms des tâches de la façon suivante :
MPLS Patch - <nom de la tâche patchée>
où la chaine de caractères <nom de la tâche patchée> DOIT ETRE
identique à 'Brilliance', 'TrueBrilliance' ou 'DPaint'.
Ex : MPLS Patch - Brilliance
MPLS Patch - DPaint
etc...
- Pour retirer le patch temporairement du système, il suffit de double-
-cliquer sur son icône et de choisir 'Désactiver'.
Pour le réactiver, il suffit de double-cliquer à nouveau sur son icône,
et choisir 'Activer'.
- De même, lorsque vous voulez retirer MPLS Patch définitivement du système
mais que cela n'est pas possible par ce qu'un autre programme l'a patché,
vous pourrez le désactiver de la même façon.
- Maintenant, le patch affiche les différentes étapes du chargement d'une
image.
- Restructuration du programme (logique quand tu nous tiens...) :
Avant de parcourir l'historique, le programme teste si le fichier
d'entrée existe et est accessible en lecture, puis teste si celui-ci est
un fichier image autre que l'IFF ILBM puis enfin le programme teste
l'historique de fichiers.
Note : dans la version démo, l'historique de fichiers ne peut contenir
qu'un seul fichier.
- Le patch ne force plus l'utilisation d'une police de caractères non
proportionnelle pour l'affichage de toutes ces requêtes, mais utilise
plutôt la police de caractères de l'écran courant.
-----------------------------------------------------------------------------
v1.2 (17/05/95) :
Nouveautés :
- Affiche uniquement le nom du datatype ainsi que le nom de l'image
sélectionnée dans la requête "Utiliser le datatype..." (les informations
supplémentaires données par la version 1.0 n'étaient pas indispensables
et étaient surtout présentent pour le déboguage du programme lors de
l'utilisation de certains datatypes fonctionnant mal avec MPLS Patch).
- Mise à jour du programme d'installation (ajout de la procédure de
désinstallation).
Depuis la version 1.0 de MPLS Patch, la documentation ne signalait pas
que le programme nécessitait la ReqTools.Library v38 ou supérieure !!!
- Ajout des fichiers 'Bugs_Report' et 'Print' facilitant la rédaction
d'un rapport de bogues.
- Ajout du fichier 'Registration' facilitant la rédaction d'une demande
d'enregistrement pour la version complète.
Bogues corrigés :
- Bogue dans la localisation du programme :
MPLS Patch DEMO ne fonctionnait pas avec un Workbench qui démarrait
DIRECTEMENT en français !!!
Ceci était dû au fait que d'une part la datatype.library est localisée
(argh !!!), et d'autre part à la (mauvaise (:( ) méthode utilisée par
le patch pour déterminer le type de données contenues dans un fichier.
- Maintenant, le programme demande toujours la dernière version du
catalogue courant, évitant ainsi une éventuelle utilisation d'un ancien
fichier d'une précédente installation de MPLS Patch DEMO.
-----------------------------------------------------------------------------
v1.1 (24/04/95) :
Béta version - jamais diffusée.
-----------------------------------------------------------------------------
v1.0 (24/03/95) :
Première version.
*****************************************************************************
13.) Futures versions
Voici une liste non exhaustive des possibilités que j'aimerais inclure dans
les prochaines versions de MPLS Patch. Certaines de ces caractéristiques
ont déjà été intégré dans la version complète, ou sont actuellement en cours
de développement.
- Création d'un programme de configuration sous interface MUI.
(en cours de développement)
- Création de mes propres datatypes (avec programme de préférences) qui
pourront ECRIRE dans le format original (c.-à-d. par ex lecture JPEG et
écriture IFF ILBM ou JPEG) et cela en utilisant par exemple en créant
une nouvelle 'method' DTM_CONVERT ou en utilisant l'option DTWM_RAW de
DTM_WRITE qui, à ma connaissance, n'est pas utilisée.
*** Avis aux programmeurs !!!
N'oublier pas que si vous avez des idées pour MPLS Patch, vous pouvez
me les envoyer (voir 'Contacter l'auteur').